package simulationgps;
import java.util.ArrayList;

// chemin dont le coÃ»t a Ã©tÃ© Ã©valuÃ©
public class CheminEvalue {
	ArrayList<Rue> rues;
	int longueur;
	int dureeParcours;
	// Constructeur
	public CheminEvalue() {
		this.rues = new ArrayList<Rue>(); this.longueur = 0; this.dureeParcours = 0;
	}
	// getters et setters
	public ArrayList<Rue> getRues() {
		return rues;
	}
	public void setRues(ArrayList<Rue> rues) {
		this.rues = rues;
	}
	public int getLongueur() {
		return longueur;
	}
	public void setLongueur(int longueur) {
		this.longueur = longueur;
	}
	public int getDureeParcours() {
		return dureeParcours;
	}
	public void setDureeParcours(int dureeParcours) {
		this.dureeParcours = dureeParcours;
	}
	/** teste si le chemin est vide */
	public boolean estVide() {
		return(this.rues.isEmpty());
	}
	/** Affiche un chemin Ã©valuÃ©  */
	public void afficher() {
		System.out.println("longueur " + this.longueur + ", durÃ©eParcours " + this.dureeParcours);
		for (int i=0; i < this.rues.size(); i++) {
			Rue rue = this.rues.get(i); rue.afficherRue();
	}
		
	}
}
